Last Season

2003-04

Next Season

Top Teams

Champion: Detroit Pistons

Runner-up: Los Angeles Lakers

Best Offense: Dallas Mavericks: 110.5 ORating

Best Defense: San Antonio Spurs: 93.3 DRating

Best Net: San Antonio Spurs: +7.7 NetRating

Awards

MVP: Kevin Garnett

Finals MVP: Chauncey Billups

Defensive Player of the Year: Metta World Peace

Sixth Man of the Year: Antawn Jamison

Most Improved Player: Zach Randolph

Rookie of the Year: LeBron James

Historical Context

Relative ORating: 1.00

Relative Pace: 0.91

Relative TS%: 0.98

Relative FG%: 0.96

Relative FT%: 1.00

Relative 3-Point Attempt Rate: 1.00

Relative Free Throw Attempt Rate: 0.93

PLAYERTEAMUNAST_LAYUPAST_LAYUPUNAST_NONLAYUP_2AST_NONLAYUP_2UNAST_3PMAST_3PM
Stephon Marbury NYK 17415113321037810258431126
Baron Davis NOP 1432718511834342168819826
Andrei Kirilenko UTA 142314716281773620631026566
LeBron James CLE 14231352217161145616324890
Lamar Odom MIA 1405876514120621327665483
Tony Parker SAS 1405511331054666125192543101
Carmelo Anthony DEN 1405206312429898516325483
Erick Dampier GSW 128813424301704916402060278
Dwyane Wade MIA 127992571114030238310213164
Antoine Walker DAL 1279136219161471707667749
Tim Duncan SAS 1241115711150161561611571247
Zach Randolph POR 123121541314418241402061247
Joe Johnson PHX 12113551221864107617667652
Kobe Bryant LAL 121131044914319868718275580
Amar'e Stoudemire PHX 117151104410349839202061247
Shaquille O'Neal LAL 1141624016588967402060278
Andre Miller DEN 11317985315814521576766200
Steve Francis HOU 112186894160123820135939107
Paul Pierce BOS 112186799162101531824179134
Elton Brand LAC 111201273296561502102060278
Corey Maggette LAC 10921128295011190845817159
Shareef Abdur-Rahim POR 1082211739123321502111578186
Gary Payton LAL 107231382011041809821225580
Jason Richardson GSW 107231451813325104664927554
Vince Carter TOR 106255512221321472413428144
Metta World Peace IND 1042610746116376812213426369
Quentin Richardson LAC 99279952717740191202110423
Kenny Thomas PHI 982812926481171165411570278
Zydrunas Ilgauskas CLE 952911142471201611411571247
Shawn Marion PHX 95291481413821124454928640
Stephen Jackson ATL 952912829935773109143713011
Pau Gasol MEM 943213325108431392802064210
Michael Redd MIL 9432126331312616413115511917
Allen Iverson PHI 923448139160128098202137113
Carlos Boozer CLE 92342014541011412702061247
Tracy McGrady ORL 9136689416971512068210621
Gilbert Arenas WAS 90372920082663222530129529
Manu Ginobili SAS 88386510357963321913427652
Ricky Davis BOS 8739856810349122464924890
Ben Wallace DET 873914814341564816602061247
Ray Allen OKC 8641411581025170114301211818
Larry Hughes WAS 854257118856597739607061
Yao Ming HOU 854213919110411741002060278
Steve Nash DAL 84441726516210322254755877
Jamaal Magloire NOP 8444155126881888602060278
Eric Snow PHI 8444461457177937902062232
Richard Hamilton DET 824711739134241868212216156
Flip Murray OKC 824759115124295415210575286
Ruben Patterson POR 8247896282892126811571247
Cuttino Mobley HOU 815048139117355614628141374
Richard Jefferson BKN 7951219282661274276643101
Speedy Claxton GSW 77522223692593123221222232
Carlos Arroyo UTA 775210315120339970105729127
Keith Van Horn MIL 775278757971848902069431
Chauncey Billups DET 7655381669755531564269035
Al Harrington IND 76559654886313634212219144
Desmond Mason MIL 75571084570791502121228186
Kevin Garnett MIN 7557160101855363121229180
Kenyon Martin BKN 7259163975751373002067192
Darius Miles POR 7259128296684957602067192
Greg Ostertag UTA 71611015092802325702060278
Bonzi Wells MEM 7062107464312512149310219144
Bob Sura ATL 696356119331582425549218149
Donyell Marshall TOR 686412926381411056511571357
Mike Bibby SAC 6765925789621294019251339
Jermaine O'Neal IND 67651292611539307202062232
Antawn Jamison DAL 65671865579616811020616156
Brendan Haywood WAS 656761110311673521202060278
James Posey MEM 646912336361493720414379728
Leandro Barbosa PHX 64694515012256535412517258
Juwan Howard ORL 6469955515814228502060278
Drew Gooden ORL 64696410592591343511578186
Nene DEN 62731736331585415202060278
Kwame Brown WAS 62731183863904617602061247
Chris Bosh TOR 6273846969801116002064210
Theo Ratliff POR 6176817129171829302060278
Jason Williams MEM 6077202457674182834178242
Jason Terry ATL 59782124116971026941710522
Etan Thomas WAS 597811241411304617602060278
Dion Glover TOR 5978531292917145180310237113
Earl Watson MEM 597829200371452126849222138
Rasho Nesterovic SAS 59788072451231373002060278
T.J. Ford MIL 588314283491132724611574210
Chris Wilcox LAC 58838765251885016102060278
Marcus Banks BOS 588315280541012027558122138
Eddy Curry CHI 5786169740134987102061247
Marcus Camby DEN 5786906021212947702060278
DeShawn Stevenson ORL 5786631076783182958116156
Marquis Daniels DAL 578665103599416292020612168
Tayshaun Prince DET 5690876561937810211576074
Brad Miller SAC 5690125344013413730020612168
Mark Blount BOS 56901352225188987102060278
Doug Christie SAC 559389623714592805814498
Maurice Taylor HOU 55937677104471313802060278
Vladimir Radmanovic OKC 559355122411305515086312912
Josh Howard DAL 55936990441244318649217153
Udonis Haslem MIA 54977086202186812202060278
Vlade Divac SAC 54971064852106848902062232
Nazr Mohammed NYK 53997481391377011402060278
Joe Smith MIL 53998270411301432602061247
Sam Cassell MIN 53992322635911155512516369
Toni Kukoc MIL 5110248139251883321911574498
Corliss Williamson DET 511021253441130947702060278
Samuel Dalembert PHI 5110212137142466612502060278
Jamal Crawford CHI 5110239164149171066360310720
Kirk Hinrich CHI 5110218257668439193182712614
Jared Jeffries WAS 5010761110391372724621224210
Jalen Rose TOR 501072621216397111231026468
Chris Mihm BOS 491096990172344717002060278
Rafer Alston MIA 491092024551109734124171374
Stromile Swift MEM 481119257331581046602061247
Rashard Lewis OKC 48111886411637130398631374
Raul Lopez UTA 4711319253629170114143711175
Jiri Welsch BOS 4611446145491135115813425778
Mehmet Okur DET 46114491374911370114212216156
Avery Johnson GSW 46114435425188535402060278
Jeff Foster IND 4511711142102701828302060278
Shane Battier MEM 451173119023198819511576764
Chris Kaman LAC 441197284321624717002060278
Lorenzen Wright MEM 441196990202181224602060278
Mike Miller MEM 4411961110212126612511578144
P.J. Brown NOP 441197383241941681102060278
Dan Gadzuric MIL 44119708653264717002060278
Vin Baker NYK 4411959115371457510702061247
Brian Grant MIA 4411953129152411551702060278
Damon Stoudamire POR 43126301931242957142331012713
Jerome Williams CHI 431267086132503421602060278
Jason Kidd BKN 43126411589954928015358046
Caron Butler MIA 421296610135153918331027192
Tim Thomas NYK 42129689410744809811577357
Eddie Jones MIA 4212955122100531036813421682
Juan Dixon WAS 4212926212668456146231937113
Rodney Rogers BKN 421296894222053123221224989
Antonio Davis CHI 411346799471201205102060278
Latrell Sprewell MIN 41134621091044721577669529
Tyronn Lue ORL 411349322135234617611557456
Marko Jaric LAC 411342322642128312327664498
Jahidi White PHX 40138441528289436002060278
Jeff McInnis CLE 4013823226107441214921224595
Darrell Armstrong NOP 39140421573913735212331010024
Mike James DET 391403318164892924312519233
David West NOP 391405412782891131702060278
Bobby Simmons LAC 3814335173192265714202062232
Boris Diaw ATL 3814344152222053123202066200
Shandon Anderson NYK 3814375793814151158115735119
Hedo Turkoglu SAS 371462720736149611348639332
Mike Dunleavy GSW 37146757950111691207668836
Peja Stojakovic SAC 37146164888631373027152121
Brian Skinner MIL 37146708648117819502060278
Brent Barry OKC 37146272072021818283153510024
Slava Medvedenko LAL 3714641158251881224602060278
Antonio Daniels OKC 3714632185569820275105732124
Aaron McKie PHI 3615344152531056113421227554
Dirk Nowitzki DAL 36153906012628228531028836
Bobby Jackson SAC 361535512255993222526165580
Clifford Robinson GSW 3515628203787211259115710919
Danny Fortson DAL 35156292004336337702060278
Andrew DeClercq ORL 351563517372991430102060278
Dale Davis POR 3415946145152413222502060278
Jason Collins BKN 3415949137152415016102060278
Rod Strickland TOR 341591329358953521211579180
Jarvis Hayes WAS 341596990521068489020640105
Howard Eisley PHX 341595343559920275143738109
Frank Williams NYK 331645343202184360212217153
Sasha Pavlovic UTA 33164401621524144183115718149
Voshon Lenard DEN 3316468948266106639609826
Dikembe Mutombo NYK 3316438166202183919302060278
Jake Voskuhl PHX 321687776102702425502060278
Milt Palacio TOR 3216824222241942027502064210
Luke Ridnour OKC 3216814283401343222576621141
Ronald Dupree CHI 3117125217152413820102064210
Devean George LAL 311714515027184651294926172
Malik Rose SAS 3117163107212126013702060278
Anfernee Hardaway NYK 3117123226688112742310227132
Keyon Dooling LAC 3117117265491133222511577192
Kendall Gill CHI 3117132185321621145602069180
Derek Fisher LAL 301771428343125651297664595
Raja Bell UTA 301774315551109145255815778
Chucky Atkins BOS 3017712300461222325720216172
Keith Bogans ORL 2918031190202183620611576665
Bo Outlaw MEM 2918010051172341629202060278
Matt Harpring UTA 291807677212126113402068186
Mark Madsen MIN 281835412743361529802060278
Chris Crawford ATL 2818353129281776313111574595
Earl Boykins DEN 28183301931362272110182737113
Chris Andersen DEN 281833716813702325702060278
Casey Jacobsen PHX 281832322672991629231027159
Aaron Williams BKN 281837974132505614602061247
Tony Battie CLE 281832820324194809802062232
Gordan Giricek UTA 281835013672761076111575976
Lonny Baxter WAS 271914016253262325702061247
Kurt Thomas NYK 261924714254101272302060278
Bruce Bowen SAS 2619230193281775415202067749
Willie Green PHI 26192202453913739193115718149
Michael Sweetney NYK 261922322672991430102060278
Brandon Hunter BOS 26192232267299436002060278
Donnell Harvey PHX 2619230193231981430102060278
Marcus Fizer CHI 2519833181222053919302062232
Calvin Booth OKC 251985312992804518002060278
Darius Songaila SAC 2519860113102703919302060278
Michael Finley DAL 2519856119129271611420211339
Robert Traylor NOP 2519858117202183919302062232
Kerry Kittles BKN 251981471632162133379608836
Eric Williams CLE 2519835173629176105310232124
Calbert Cheaney GSW 2519860113541011392802060278
Jerome James OKC 2519851133271841828302060278
Reggie Evans OKC 24207351735326337702060278
Rasheed Wallace DET 24207807280701521911577848
Nick Van Exel GSW 242077333935719281182728130
David Wesley NOP 242073517332162127425818739
Clar. Weatherspoon HOU 2321133181122563620602060278
Jarron Collins UTA 2321164105122563521202060278
Kelvin Cato HOU 23211955533423720402060278
Zaza Pachulia ORL 23211321855326734102060278
Rodney White DEN 232114714233158819549229127
Trenton Hassell MIN 2221621241132501175202064210
Brian Cardinal GSW 2221646145231987211021225385
Damon Jones MIL 2221612300521062724622207749
John Salmons PHI 2221636171231983023821224890
Tyson Chandler CHI 222161428363152126802060278
Derek Anderson POR 2221626212481175814113426962
Travis Best DAL 222168330202181131721221247
Shawn Bradley DAL 212232024582893321902060278
Matt Barnes LAC 212231627263151828302062232
Jim Jackson HOU 21223182571015282936761573
Charlie Ward SAS 212231627236149337716326863
Shammond Williams NOP 21223932219226932676623135
Gary Trent MIN 2122366101251884318602060278
Robert Horry SAS 20229431551027028245310238109
Steven Hunter ORL 20229471423342833402060278
Loren Woods MIA 20229142831370535402060278
Jerry Stackhouse WAS 19232272073814125249212223135
Lee Nailon CLE 1923227207281777011402060278
Corie Blount TOR 192321031543367710402060278
Mickael Pietrus GSW 1823528203112634360212233121
Mo Williams UTA 1823518257291714617631027192
Antonio McDyess PHX 1823535173182315614602060278
Oliver Miller MIN 18235232261370833402060278
Kenny Anderson IND 1823518257291714816602061247
Brevin Knight MIL 182358330361494418321220278
Chris Webber SAC 1823541158421287011411570278
Morris Peterson TOR 1823537168182313919358112315
Jacque Vaughn ATL 182354354351534518002063221
Stacey Augmon NOP 1823556119192264916402061247
Erick Strickland MIL 1724543541424615298115728130
Jamaal Tinsley IND 1724515280311671330717316074
Melvin Ely LAC 172459322222051629202060278
Linton Johnson CHI 172452223663152126811576200
Fred Jones IND 17245341792618725249020627132
Kevin Ollie CLE 1724520245192263620611573221
Ansu Sesay OKC 1724525217112632325702066200
Christian Laettner WAS 162522422282896013721223221
Scot Pollard IND 16252182570396932602060278
Vitaly Potapenko OKC 1625246145162371135802060278
Dajuan Wagner CLE 16252123003714518283212229127
Predrag Drobnjak LAC 16252182572817774108020611175
Ira Newble CLE 1625220245112635914002062232
Michael Ruffin UTA 16252162722355436002060278
Horace Grant LAL 162522621263154717002060278
Derrick Coleman PHI 1526030193212123321902068186
Jon Barry DEN 15260172651325025249134238109
Walter McCarty BOS 152601726512256232574921348
Qyntel Woods POR 1526020245142462924311579180
Mitchell Butler WAS 152601130692809326020612168
Amal McCaskill PHI 152601329333421131702060278
Karl Malone LAL 152607481311677610502060278
Francisco Elson DEN 152603218563154019102060278
Zarko Cabarkapa PHX 142683019382892226611575206
Eduardo Najera DAL 142683417953261728911571247
Othella Harrington NYK 1426836171192263023802060278
Kevin Willis SAS 1426822236162371529802060278
Moochie Norris NYK 1426893221623721268115719144
Jason Hart SAS 1426811306142463023821220278
Kareem Rush LAL 1426831190351536213231024694
Troy Murphy GSW 132752521772994816602065206
Dan Dickau POR 1327523776315634721228186
Tony Delk DAL 1327511306122561430158115161
Marc Jackson PHI 132751825753263123202060278
Zendon Hamilton PHI 132752322613701231102060278
Jonathan Bender IND 13275172657299535402069180
Anthony Johnson IND 1327513293431255714267635119
George Lynch NOP 1327537168729944183310240105
Steven Smith NOP 1228316272231982524967637113
Raef LaFrentz BOS 122831329333422325711577192
Austin Croshere IND 122832720710270133074925188
John Wallace MIA 122834354291711131721223221
Jerome Moiso TOR 12283103158289833402060278
Steve Blake WAS 1228311306281773123213426369
Michael Doleac DEN 12283182576315967402060278
Darvin Ham DET 12283162721370932611570278
Glenn Robinson PHI 1129126212777312841115733121
Doug Overton LAC 112912377291715515011572232
Kedrick Brown CLE 11291391641225617289020638109
Mikki Moore UTA 112911726563151231102060278
Ervin Johnson MIN 112911925323551928102060278
Tom Gugliotta UTA 112911627272993620611570278
DeSagana Diop CLE 11291534333423321902060278
Alvin Williams TOR 112911230066848687310223135
Vladimir Stepania POR 112911925313701131702060278
Jason Collier ATL 112912422272993023802061247
Michael Olowokandi MIN 1129112300222057111202060278
Eddie House LAC 11291113063415654152125139107
Britton Johnsen ORL 1129143540396337702061247
Marcus Haislip MIL 11291152804336634702061247
Gerald Wallace SAC 10305633643361231102060278
Robert Pack DEN 1030523776315436002060278
Daniel Santiago MIL 1030533181102702325702060278
Devin Brown SAS 1030513293231983620602064210
Jamal Mashburn NOP 93091130681693820158115161
Scott Padgett HOU 930916272729911317212226134
Reggie Miller IND 9309212412817769120143712216
Samaki Walker MIA 93091130692801032502060278
Scottie Pippen CHI 930963361027013307310211175
Eddie Robinson CHI 93092322672991175202060278
Zeljko Rebraca ATL 9309435492801131702060278
Travis Hansen ATL 9309103159280932621227192
Mark Jackson HOU 9309534392804360020610178
Bostjan Nachbar HOU 93091130623552388115722138
Tony Massenburg SAC 930925217321623421602060278
Jake Tsakalidis MEM 83202422263152126802060278
Adonal Foyle GSW 832022236132501629202060278
Rasual Butler MIA 73229322222053222521224890
Rick Fox LAL 732225217828917289310212168
Ben Handlogten UTA 7322142833342140502060278
Lucious Harris BKN 732228203241949280115737113
Zoran Planinic BKN 7322222369280734121227192
Luke Walton LAL 7322202451225614301020613164
Troy Hudson MIN 732233672718413307134218149
Anthony Peeler SAC 73221428318231501615816566
Joel Przybilla ATL 732253430396634702060278
Elden Campbell DET 732232185222056612502060278
Rick Brunson POR 63321392102701231121229180
Darrick Martin MIN 633213925326238802066200
Fred Hoiberg MIN 63323019333426812202067947
Allan Houston NYK 6332139211735134355818441
Tremaine Fowlkes DET 633223770396634702061247
Alonzo Mourning BKN 6332103155326932602060278
Mamadou N'diaye ATL 6332172650396238802060278
Brian Cook LAL 63321428372994119002060278
Jason Kapono CLE 63325343137021268212220142
Scott Williams DAL 63321329382896013702060278
Jumaine Jones BOS 6332336723559326020613164
J.R. Bremer GSW 5343534372997341212217153
Nikoloz Tskitishvili DEN 5343633633422325702063221
Tamar Slay BKN 534343542355734111573221
Malik Allen MIA 53434354162374717002060278
Curtis Borchardt UTA 534363362355833402060278
Bryon Russell LAL 534311306729933219115742103
Roger Mason Jr. TOR 5343733313706347115712168
Keith McLeod UTA 5343336710270833402061247
Lamond Murray TOR 534393222121220275212219144
Greg Buckner PHI 5343142831325022266020612168
Lindsey Hunter DET 53438330828914301020615161
Wally Szczerbiak MIN 5343103152319848166115719144
Jabari Smith SAC 435553437299833402060278
Brian Scalabrine BKN 4355212411126339193020610178
Michael Curry TOR 435519253112634318602063221
Alan Henderson ATL 435523770396436002060278
Ron Mercer BOS 435516272172345115821220278
Reece Gaines ORL 4355139210270734102063221
Kyle Korver PHI 4355534323552524902068242
Mike Wilks HOU 435523773342238821224210
Robert Archibald TOR 435523771370238802060278
DerMarr Johnson NYK 3364932272994360212212168
Chris Jefferies CHI 3364336713702388020616156
Torraye Braggs HOU 336463362355634702060278
Ndudi Ebi MIN 336413921370140502060278
Ryan Bowen DEN 3364132930396238802060278
Richie Frahm OKC 336414283137012311115733121
Maciej Lampe PHX 33649322112632027502060278
Dahntay Jones MEM 336463362355337702061247
Jamal Sampson LAL 336423771370436002060278
Wang Zhi-zhi MIA 336443540396436011573221
Michael Bradley ATL 336443540396042002060278
Jannero Pargo CHI 336433673814116292310220142
Jamison Brewer IND 237613921370042021223221
Brandon Armstrong BKN 23761031592802524967613164
Primoz Brezec IND 237673331370238802060278
Tierre Brown LAL 237604160396042002060278
Paul Shirley CHI 237643541370337702060278
Sean Lampley MIA 237653433342337702060278
Kendrick Perkins BOS 237633673342042002060278
Ime Udoka SAS 237613920396042002060278
Darko Milicic DET 237663360396932602060278
Theron Smith MEM 237653431370238802066200
Travis Outlaw POR 237604160396140502060278
Sean Rooks ORL 2376435413704218902060278
Bimbo Coles MIA 237633671370634702060278
Glen Rice MIA 237613926315833402065206
Eddie Gill POR 237613925326436002063221
Derrick Dial ORL 237604164336140511571247
Anthony Carter MIA 237623773342436002060278
Michael Stewart BOS 139323770396238802060278
Leon Smith OKC 139304160396042002060278
Jeff Trepagnier DEN 139333670396436002062232
Quincy Lewis UTA 139313920396337702062232
Alton Ford PHX 139313920396436002060278
Mateen Cleaves DET 139313922355337702060278
Paul Grant UTA 139333671370535402060278
Maurice Carter NOP 139323771370337702064210
Bruno Sundov IND 139304160396337702060278
Rodney Buford SAC 1393435423551231102060278
Adrian Griffin HOU 139313920396238811570278
Matt Carroll SAS 139313920396436002061247
Chris Whitney WAS 139323772355535431025206
Wesley Person ATL 13933367112635714231025286
Eric Piatkowski HOU 139312300532611317115742103
Cherokee Parks MIN 139313920396238802060278
Tyrone Hill CLE 139304160396238802060278
Anthony Goldwire DEN 139304162355238811571247
Jelani McCoy OKC 041104160396042002060278
Bryce Drew HOU 041123770396140502061247
Popeye Jones GSW 041104160396042002060278
Hubert Davis BKN 041113920396042002060278
Keon Clark PHX 041113921370042002060278
Pat Garrity ORL 041104160396140502060278
Dana Barros BOS 041104161370140502060278
Dan Langhi HOU 041104163342140502061247
Tracy Murray WAS 041113920396042002062232
Charles Oakley HOU 041113920396140502060278
Shane Heal MIN 041104161370238802064210
Rusty LaRue CHI 041104160396042002061247
Mark Pope DEN 041113920396042002060278
Olden Polynice SAC 041104160396042002060278
Randy Livingston PHX 041104161370140502060278
James Jones IND 041104160396140502061247
Troy Bell MEM 041113922355140502060278
Jerome Beasley MIA 041104160396238802060278
Alex Garcia SAS 041104160396140502060278
Desmond Ferguson POR 041123770396042011572232
Josh Davis PHI 041123770396042002060278
Omar Cook POR 041113922355436002060278
Damone Brown PHI 041113920396042002060278
Ruben Boumtje-Boumtje CLE 041104160396140502060278
Ryan Humphrey MEM 041104160396140502060278
Cezary Trybanski NYK 041104160396042002060278
Mengke Bateer DEN 041113921370238802060278